package org.example.bean;

import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 对应数据库 movies_data 表结构，
 * 用于表示电影详细信息的数据实体
 */
@Data
public class MoviesData {
    // 电影ID，对应表中 id 字段
    private int id;
    // 电影名称，对应表中 title 字段
    private String title;
    // 电影评分，对应表中 score 字段，用 BigDecimal 保证精度
    private BigDecimal score;
    // 投票人数，对应表中 vote_count 字段
    private int voteCount;
    // 上映日期，对应表中 release_date 字段
    private Date releaseDate;
    // 电影时长(分钟)，对应表中 runtime 字段
    private int runtime;
    // 导演，对应表中 director 字段
    private String director;
    // 电影简介，对应表中 description 字段
    private String description;
    // IMDB标识，对应表中 imdb_id 字段
    private String imdbId;
}